package LeetCode.interview;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;

import LeetCode.interview._104_Maximum_Depth_of_Binary_Tree.TreeNode;

import sun.tools.jar.resources.jar;
import util.LogUtils;

/*
 * 
原题　
	Given a list of non negative integers, arrange them such that they form the largest number.
	
	For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330.
	
	Note: The result may be very large, so you need to return a string instead of an integer.
	
	Credits:
	Special thanks to @ts for adding this problem and creating all test cases.
题目大意
	　　给定一个整数数组，找出其中两个数满足相加等于你指定的目标数字。 
　　要求：这个函数twoSum必须要返回能够相加等于目标数字的两个数的索引，
		且index1必须要小于index2。请注意一点，
		你返回的结果（包括index1和index2）都不是基于0开始的。
		注：你可以假设每一个输入肯定只有一个结果。 
解题思路
	
 * @Date 2017-09-14 23：43
 */
public class _179_Largest_Number {
	
    public String largestNumber(int[] nums) {
        return null;
    }
    
	public static void main(String[] args) {
		_179_Largest_Number obj = new _179_Largest_Number();
//		obj.twoSum(new int[]{1, 2, 3, 4, 5, 6, 7}, 7);
//		obj.twoSum2(new int[]{2, 7, 11, 15}, 9);
		obj.largestNumber(new int[]{2, 7, 11, 15});
	}

}
